const Koa = require('koa');
const app = new Koa();
const session = require('koa-session');
const router = require('koa-router')();
/* 配置session中间件 */
app.keys = ['some secret hurr']; /* cookie的签名 */
const CONFIG = {
  key: 'koa:sess', 
  maxAge: 86400000, /* cookie的过期时间 【需要修改】*/
  autoCommit: true, 
  overwrite: true, 
  httpOnly: true, /* true 表示只有服务器端可以获取cookie*/
  signed: true, 
  rolling: false, /* 每次请求都强制设置session，这将重置cookie过期时间 */
  renew: false, /* 快过期的时候重新设置  【需要修改】*/
};
app.use(session(CONFIG, app));
app.use(router.routes()).use(router.allowedMethods());
router.get('/',async ctx=>{
    ctx.session.userInfo = "chengchao"
    ctx.body = "首页"
})
router.get('/detail',async ctx=>{
    console.log(ctx.session.userInfo)
    ctx.body = "detail"
})
app.listen(8080)